package com.dabaozhan.modules.wx_app.service;

import com.dabaozhan.modules.wx_app.entity.UserEntity;
import com.dabaozhan.modules.wx_app.entity.UserUnionEntity;

public interface UserService {

    /**
     * 添加
     * @param v
     * @return
     */
    int saveUser(UserEntity v);

    /**
     * 修改
     * @param v
     * @return
     */
    int updateUser(UserEntity v);

    /**
     * 根据id查询
     * @param id
     * @return
     */
    UserEntity findByUserId(String id);

    /**
     * 根据手机号查询
     * @param telephone
     * @return
     */
    UserEntity findByPhone(String telephone);
    
    /**
     * 根据手机号查询 姓名 身份在号 车牌号 银行卡号
     * @param phone
     * @return
     */
    UserUnionEntity getUserInfoByPhone(String phone);

    /**
     * 根据id查询身份证信息
     * @param id
     * @return
     */
    UserEntity findByCardUserId(String id);
}
